#include <stdio.h>
//
void modify_num(int &b)//形参中写&，要称为引用,加了“&”后可以在子函数里改变主函数的值
{
    b=b+1;
}
void modify_pointer(int *&p,int *q)
{
    p=q;
};
int main() {
    int a=10;
    modify_num(a);
    printf("after modify_num =%d\n",a);
    printf("*****************\n");
    int *p=NULL;
    int i=10;
    int *q=&i;
    modify_pointer(p,q);
    printf("after modify_pointer *p=%d\n",*p);
    return 0;
}
